# week05: 数据结构之列表

names = "aaa,bbb,ccc"
print(names[1])
users_list = ["aaa","bbb","ccc"]
password_list = [123456,789654,234567]
age_list = [18,19,20]
# ...
# 列表的嵌套
info_list = [["aaa",123456,18],["bbb",789654,19]]


# print(users_list[0])
# print(password_list[0])
# print(age_list[0])
# print(info_list[-1])

names = ["a","b","c","d"]
# 知识点 slices(切片)

# 1、正向取值
# list 取值 “：”右边的值取不到 例如[1:3] 3这个位置取不到
print(names[1:3])
print(names[0:2])
# 如果，左侧的值是0，即从0开始取值，0可以省略不写
print(names[:2])

# 2、反向取值
# list 取值“：”右边的值取不到，例如[-3:-1]中-1这个位置取不到
print(names[-3:-1])
# 注意： 取到最后一个值，不能写0，可以省略不写
print(names[-3:])
print(names[-3:0])

num = [1,2,3,4,5,6,7,8,9]
# 对比 range
print(list(range(10)))
print(num[:6:2])
# ：6 取到第六个数7 ：2然后往前跳第二个数



